<?php

return [
    'Purchase_code'      => 'Document Number',
    'Purchase_type'      => 'Type',
    'Purchase_type 1'    => 'Purchase',
    'Purchase_type 2'    => 'Return',
    'Purchase_time'      => 'Document Date',
    'Delivery_time'      => 'Delivery Time',
    'Supplyer_code'      => 'Supplier',
    'Number'             => 'Original Sales Quantity',
    'Retreat_number'     => 'Return Quantity',
    'All_money'          => 'Sales Amount',
    'Purchase_order_id'  => 'Related Sales Order Number',
    'Sales_order_id'     => 'Sales Order Number',
    'Purchase_id'        => 'Original Sales Order Number',
    'Preferential_rate'  => 'Preferential Rate',
    'Preferential_money' => 'Preferential Amount',
    'Real_money'         => 'Amount After Preference',
    'Purchase_money'     => 'Purchase Cost',
    'Preparation_id'     => 'Prepared By',
    'Examine_id'         => 'Examined By',
    'Operation_id'       => 'Last Operator',
    'Pay_status'         => 'Payment Status',
    'Pay_status 0'       => 'Unpaid',
    'Pay_status 1'       => 'Fully Paid',
    'Pay_status 2'       => 'Partially Paid',
    'Check_status'       => 'Check Status',
    'Check_status 0'     => 'Unchecked',
    'Check_status 1'     => 'Checked',
    'Examine_status'     => 'Examine Status',
    'Examine_status 0'   => 'Unexamined',
    'Examine_status 1'   => 'Examined',
    'Examine_time'       => 'Examine Time',
    'Pay_money'          => 'Paid Amount',
    'Account'            => 'Payment Account',
    'Retreat_status'     => 'Refund Status',
    'Retreat_status 0'   => 'Unrefunded',
    'Retreat_status 1'   => 'Fully Refunded',
    'Retreat_status 2'   => 'Partially Refunded',
    'Retreat_money'      => 'Refund Amount',
    'Note'               => 'Note',
    'Arrears'            => 'Current Arrears',
    'All_arrears'        => 'Total Arrears',
    'Print_num'          => 'Print Count',
    'Createtime'         => 'Create Time',
    'Updatetime'         => 'Update Time',
    'Deletetime'         => 'Delete Time',
    'Goods_note'         => 'Product Note',
    'Goods_unit'         => 'Product Unit',
    'Stores_id'          => 'Warehouse',
    'Allow_stock'        => 'Available Stock',
    'Default_unit'       => 'Basic Unit',
    'Basic_nmber'        => 'Basic Quantity',
    'Unit_price'         => 'Sales Unit Price',
    'Discount'           => 'Discount Rate',
    'Dis_money'          => 'Discount Amount',
    'Remark'             => 'Remark',
    'Allow_retreat'      => 'Returnable Quantity',
    'Customers_id'       => 'Customer',
    'Sale_user'          => 'Salesperson',
    'Receiving_address'  => 'Delivery Address',
    'select_original_document' => 'Select Original Document',
    'attached_documents' => 'Attached Documents',
    'sheets' => 'Sheets',
    'scan_gun_input' => 'Scan Gun Input',
    'please_select_settlement_account' => 'Please Select Settlement Account',
    'add' => 'Add',

    'Tax_included'       => 'Tax-inclusive Unit Price',
    'Tax_rate'           => 'Tax Rate (%)',
    'Tax_money'          => 'Tax Amount',
    'Money_tax_price'    => 'Total Price Including Tax',
    'Goods_attr'         => 'Attributes',

    // UI interface text
    'print' => 'Print',
    'counter_f' => 'Reverse Check',
    'counter' => 'Check',
    'examine_f' => 'Reverse Approve',
    'examine' => 'Approve',
    'please_select' => 'Please Select',
    'order_type' => 'Order Type',
    'please_select_order_type' => 'Please Select Order Type',
    
    // Additional validation and error messages
    'third_party_order' => 'Third Party Order',
    'please_select_customer' => 'Please select customer',
    'please_fill_detail_data' => 'Please fill in detail data',
    'please_fill_document_number' => 'Please fill in document number',
    'please_select_settlement_account' => 'Please select settlement account',
    'settlement_account_not_exists' => 'Settlement account does not exist',
    'please_select_goods_attribute' => 'Please select goods %s attribute',
    'please_select_production_batch' => 'Please select production batch',
    'production_batch_not_exists' => 'Production batch does not exist',
    'please_input_product_serial' => 'Please input product serial number',
    'please_select_warehouse' => 'Please select warehouse',
    'original_sales_document_info_query_failed' => 'Original sales document info query failed',
    'goods_attribute_mismatch_with_original_sales_return_failed' => 'Goods attribute mismatch with original sales document, return failed',
    'goods_unit_mismatch_with_original_sales_return_failed' => 'Goods unit mismatch with original sales document, return failed',
    'goods_warehouse_mismatch_with_original_sales_return_failed' => 'Goods warehouse mismatch with original sales document, return failed',
    'goods_unit_price_mismatch_with_original_sales_return_failed' => 'Goods unit price mismatch with original sales document, return failed',
    'goods_tax_included_price_mismatch_with_original_sales_return_failed' => 'Goods tax-inclusive price mismatch with original sales document, return failed',
    'product_serial_not_available' => 'Product serial number not available',
    'product_serial_pending_inbound_cannot_duplicate' => 'Product serial number %s is already pending inbound, cannot duplicate',
    'document_number_already_used' => 'Document number already used',
    'selected_original_document_error_please_reselect' => 'Selected original document is incorrect, please reselect',
    'please_select_same_customer_documents' => 'Please select documents from the same customer',
    'sales_order_not_audited_cannot_merge' => 'Sales order %s is not audited, cannot merge outbound',
    'please_select_same_type_documents' => 'Please select documents of the same type',
    'cannot_edit_audited_data' => 'Cannot edit audited data',
    'cannot_edit_checked_data' => 'Cannot edit checked data',
    'cannot_delete_checked_data' => 'Cannot delete checked data',
    'cannot_delete_audited_data' => 'Cannot delete audited data',
    'system_error' => 'System error',
    'please_select_data_to_operate' => 'Please select data to operate',
    'please_select_data_to_audit' => 'Please select data to audit',
    'goods_unit_error' => 'Goods unit error',
    'goods_unit_info_get_error' => 'Goods unit info get error',
    'goods_info_get_error' => 'Goods info get error',
    
    // New translation keys
    'Add' => 'Add',
    'Edit' => 'Edit',
    'Please_select_data_to_delete' => 'Please select data to delete',
    'Please_select_data_to_print' => 'Please select data to print',
    'System_error_please_refresh' => 'System error, please refresh and try again',
    'Operation_successful' => 'Operation successful',
    'Please_select_customer' => 'Please select customer',
    'Select_original_document' => 'Select original document',
    'Serial_number' => 'Serial Number',
    'Remark' => 'Remark',
    'Confirm' => 'Confirm',
    'Cancel' => 'Cancel',
    'Serial_number_entry' => 'Serial Number Entry',
    'Please_enter_correct_start_number' => 'Please enter correct start number!',
    'Please_enter_correct_increment' => 'Please enter correct increment!',
    'Please_enter_correct_count' => 'Please enter correct count!',
    'Auto_generation_of_serial_numbers_greater_than_500_is_not_supported' => 'Auto generation of serial numbers greater than 500 is not supported!',
    'Serial_number_same_as_line' => 'Serial number same as line ',
    'Line' => 'line',
    'Serial_number_setting_error' => 'Serial number setting error, please try again!',
    'Keep_at_least_one_serial_number' => 'Keep at least one serial number!',
    'Batch' => 'Batch',
    'Production_date' => 'Production Date',
    'Shelf_life' => 'Shelf Life',
    'Expiry_date' => 'Expiry Date',
    'Select_batch' => 'Select Batch',
    'Select_goods' => 'Select Goods',
    'Product_code' => 'Product Code',
    'Product_name' => 'Product Name',
    'Specification_model' => 'Specification Model',
    'Unit' => 'Unit',
    'Product_category' => 'Product Category',
    'Stock_quantity' => 'Stock Quantity',
    'Last_sales_time' => 'Last Sales Time',
    'Last_sales_price' => 'Last Sales Price',
    'Expected_sales_price' => 'Expected Sales Price',
    'Supplier' => 'Supplier',
    'Expense_category' => 'Expense Category',
    'Amount' => 'Amount',
    'Sales_costs' => 'Sales Costs',
    'Keep_at_least_one_product' => 'Keep at least one product data!',
    'Keep_at_least_one_data' => 'Keep at least one data!',

    'Old_purchase_code' => 'Original Sales Order Number',
    
    // Additional error messages
    'check_order_failed' => 'Check order failed',
    'reverse_check_order_failed' => 'Reverse check order failed',
    'goods_insufficient_inventory' => 'Goods %s insufficient inventory',
    'cannot_reverse_audit_checked_data' => 'Cannot reverse audit checked data',
    'cannot_reverse_audit_generated_collection_data' => 'Cannot reverse audit generated collection data',
    'cannot_reverse_audit_generated_writeoff_data' => 'Cannot reverse audit generated writeoff data',
    'please_select_data_to_check' => 'Please select data to check',
    'please_select_data_to_reverse_check' => 'Please select data to reverse check',

    'Data_check_successfully' => 'Data check successfully',
    'Data_reverse_check_successfully' => 'Data reverse check successfully',
    'cannot_reverse_audit_generated_collection_data' => 'Cannot reverse audit generated collection data',
    'cannot_reverse_audit_generated_writeoff_data' => 'Cannot reverse audit generated writeoff data',

    'Goods' => 'Goods',
    
    // Additional error messages
    'please_select_settlement_account' => 'Please select settlement account',
    'cannot_edit_approved_data' => 'Cannot edit approved data',
    'cannot_delete_approved_data' => 'Cannot delete approved data',
    'goods_unit_error' => 'Goods unit error',
    'goods_unit_info_get_error' => 'Goods unit information retrieval error',
    'goods_info_get_error' => 'Goods information retrieval error',
    'goods_insufficient_inventory' => 'Goods %s insufficient inventory'
];
